package com.incar.chuxing.bean;

public class TravelDetailBean {
    private int status;
    private String message;
    private Object debug;
    private AttachmentBean attachment;

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public Object getDebug() {
        return debug;
    }

    public void setDebug(Object debug) {
        this.debug = debug;
    }

    public AttachmentBean getAttachment() {
        return attachment;
    }

    public void setAttachment(AttachmentBean attachment) {
        this.attachment = attachment;
    }

    public static class AttachmentBean {
        /**
         * id : 903
         * userId : 921581
         * carId : 87
         * orderNum : 92158120171204130835
         * status : 10
         * onLocationName : 北京市朝阳区东三环中路39号院-1355
         * onLatitude : 39.909912735
         * onLongitude : 116.4604377802
         * realPrice : 0.0
         * downLocationName :
         * downLatitude : 0.0
         * downLongitude : 0.0
         * orderTime : 1512364115000
         * finishTime : -28800000
         * startBillingTime : 1512364124000
         * endBillingTime : 1512364124000
         * businessType : 1
         * numerical : 0
         * carbonEmission : 0
         * payType : 0
         * carModel : {"id":87,"userId":0,"picture":1113161,"brand":"北汽","model":"EX200","licenseTag":"京Q0K5Y2","electric":100,"mileage":160,"longitude":116.4604377802,"latitude":39.909912735,"gradeId":5,"parkId":0,"valuationRuleModel":{"id":10,"weekDayPrice":100,"weekNightPrice":80,"weekendDayPrice":100,"weekendNightPrice":80,"dayTopPrice":68800,"businessWeekTopPrice":164000,"weekendTopPrice":79800,"fullWeekTopPrice":238000,"fullDayMiliSecond":86400000,"morningMiliSecond":1800000,"nightMiliSecond":45000000,"fridayMiliSecond":30600000,"fullDayMinutes":600,"fullNightMinutes":840,"fullWeekDayMinutes":4200,"fullWeekNightMinutes":5880,"startingPrice":600,"mileagePrice":0},"parkName":null,"abatement":5,"companyByRisk":5,"seat":5,"onlineTime":1512121562000,"locationName":"北京市朝阳区东三环中路39号院-1355","userRemark":"yu","isInPark":null,"timeStr":"停放时长:偏长"}
         * invoiceMoney : null
         * carbonEmissionCar : 205.0
         * carbonEmissionBike : 21.0
         * bikeMachineUnique : null
         * lockType : null
         * totalMoney : 0.00
         * dayMoney : 0.00
         * userParkCompensate : -1
         * overstepDistance : null
         * orderPrice : 0.00
         * startingPrice : 6.00
         * dispatchingFee : 0.00
         * mileagePrice : 0.0
         * overplusTime : 312
         * currentTime : 1512364703103
         * leftCancelTimes : 94
         * totalCancelTimes : 100
         * inPark : false
         */

        private String id;
        private String userId;
        private String carId;
        private String orderNum;
        private String status;
        private String onLocationName;
        private double onLatitude;
        private double onLongitude;
        private String realPrice;
        private String downLocationName;
        private double downLatitude;
        private double downLongitude;
        private long orderTime;
        private String finishTime;
        private long startBillingTime;
        private long endBillingTime;
        private String businessType;
        private String numerical;
        private String carbonEmission;
        private String payType;
        private CarModelBean carModel;
        private Object invoiceMoney;
        private String carbonEmissionCar;
        private String carbonEmissionBike;
        private Object bikeMachineUnique;
        private Object lockType;
        private String totalMoney;
        private String dayMoney;
        private String parkFeeStatus;
        private Object overstepDistance;
        private String orderPrice;
        private String startingPrice;
        private String dispatchingFee;
        private String mileagePrice;
        private long overplusTime;
        private long carFindTime;
        private long currentTime;
        private String leftCancelTimes;
        private String totalCancelTimes;
        private boolean inPark;
        private int rentType;
        private int bookType;

        public int getBookType() {
            return bookType;
        }

        public void setBookType(int bookType) {
            this.bookType = bookType;
        }

        public int getRentType() {
            return rentType;
        }

        public void setRentType(int rentType) {
            this.rentType = rentType;
        }


        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getUserId() {
            return userId;
        }

        public void setUserId(String userId) {
            this.userId = userId;
        }

        public String getCarId() {
            return carId;
        }

        public void setCarId(String carId) {
            this.carId = carId;
        }

        public String getOrderNum() {
            return orderNum;
        }

        public void setOrderNum(String orderNum) {
            this.orderNum = orderNum;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getOnLocationName() {
            return onLocationName;
        }

        public void setOnLocationName(String onLocationName) {
            this.onLocationName = onLocationName;
        }

        public double getOnLatitude() {
            return onLatitude;
        }

        public void setOnLatitude(double onLatitude) {
            this.onLatitude = onLatitude;
        }

        public double getOnLongitude() {
            return onLongitude;
        }

        public void setOnLongitude(double onLongitude) {
            this.onLongitude = onLongitude;
        }

        public String getRealPrice() {
            return realPrice;
        }

        public void setRealPrice(String realPrice) {
            this.realPrice = realPrice;
        }

        public String getDownLocationName() {
            return downLocationName;
        }

        public void setDownLocationName(String downLocationName) {
            this.downLocationName = downLocationName;
        }

        public double getDownLatitude() {
            return downLatitude;
        }

        public void setDownLatitude(double downLatitude) {
            this.downLatitude = downLatitude;
        }

        public double getDownLongitude() {
            return downLongitude;
        }

        public void setDownLongitude(double downLongitude) {
            this.downLongitude = downLongitude;
        }

        public long getOrderTime() {
            return orderTime;
        }

        public void setOrderTime(long orderTime) {
            this.orderTime = orderTime;
        }

        public String getFinishTime() {
            return finishTime;
        }

        public void setFinishTime(String finishTime) {
            this.finishTime = finishTime;
        }

        public long getStartBillingTime() {
            return startBillingTime;
        }

        public void setStartBillingTime(long startBillingTime) {
            this.startBillingTime = startBillingTime;
        }

        public long getEndBillingTime() {
            return endBillingTime;
        }

        public void setEndBillingTime(long endBillingTime) {
            this.endBillingTime = endBillingTime;
        }

        public String getBusinessType() {
            return businessType;
        }

        public void setBusinessType(String businessType) {
            this.businessType = businessType;
        }

        public String getNumerical() {
            return numerical;
        }

        public void setNumerical(String numerical) {
            this.numerical = numerical;
        }

        public String getCarbonEmission() {
            return carbonEmission;
        }

        public void setCarbonEmission(String carbonEmission) {
            this.carbonEmission = carbonEmission;
        }

        public String getPayType() {
            return payType;
        }

        public void setPayType(String payType) {
            this.payType = payType;
        }

        public CarModelBean getCarModel() {
            return carModel;
        }

        public void setCarModel(CarModelBean carModel) {
            this.carModel = carModel;
        }

        public Object getInvoiceMoney() {
            return invoiceMoney;
        }

        public void setInvoiceMoney(Object invoiceMoney) {
            this.invoiceMoney = invoiceMoney;
        }

        public String getCarbonEmissionCar() {
            return carbonEmissionCar;
        }

        public void setCarbonEmissionCar(String carbonEmissionCar) {
            this.carbonEmissionCar = carbonEmissionCar;
        }

        public String getCarbonEmissionBike() {
            return carbonEmissionBike;
        }

        public void setCarbonEmissionBike(String carbonEmissionBike) {
            this.carbonEmissionBike = carbonEmissionBike;
        }

        public Object getBikeMachineUnique() {
            return bikeMachineUnique;
        }

        public void setBikeMachineUnique(Object bikeMachineUnique) {
            this.bikeMachineUnique = bikeMachineUnique;
        }

        public Object getLockType() {
            return lockType;
        }

        public void setLockType(Object lockType) {
            this.lockType = lockType;
        }

        public String getTotalMoney() {
            return totalMoney;
        }

        public void setTotalMoney(String totalMoney) {
            this.totalMoney = totalMoney;
        }

        public String getDayMoney() {
            return dayMoney;
        }

        public void setDayMoney(String dayMoney) {
            this.dayMoney = dayMoney;
        }

        public String getParkFeeStatus() {
            return parkFeeStatus;
        }

        public void setParkFeeStatus(String parkFeeStatus) {
            this.parkFeeStatus = parkFeeStatus;
        }


        public Object getOverstepDistance() {
            return overstepDistance;
        }

        public void setOverstepDistance(Object overstepDistance) {
            this.overstepDistance = overstepDistance;
        }

        public String getOrderPrice() {
            return orderPrice;
        }

        public void setOrderPrice(String orderPrice) {
            this.orderPrice = orderPrice;
        }

        public String getStartingPrice() {
            return startingPrice;
        }

        public void setStartingPrice(String startingPrice) {
            this.startingPrice = startingPrice;
        }

        public String getDispatchingFee() {
            return dispatchingFee;
        }

        public void setDispatchingFee(String dispatchingFee) {
            this.dispatchingFee = dispatchingFee;
        }

        public String getMileagePrice() {
            return mileagePrice;
        }

        public void setMileagePrice(String mileagePrice) {
            this.mileagePrice = mileagePrice;
        }

        public long getOverplusTime() {
            return overplusTime;
        }

        public void setOverplusTime(long overplusTime) {
            this.overplusTime = overplusTime;
        }

        public long getCarFindTime() {
            return carFindTime;
        }

        public void setCarFindTime(long carFindTime) {
            this.carFindTime = carFindTime;
        }

        public long getCurrentTime() {
            return currentTime;
        }

        public void setCurrentTime(long currentTime) {
            this.currentTime = currentTime;
        }

        public String getLeftCancelTimes() {
            return leftCancelTimes;
        }

        public void setLeftCancelTimes(String leftCancelTimes) {
            this.leftCancelTimes = leftCancelTimes;
        }

        public String getTotalCancelTimes() {
            return totalCancelTimes;
        }

        public void setTotalCancelTimes(String totalCancelTimes) {
            this.totalCancelTimes = totalCancelTimes;
        }

        public boolean isInPark() {
            return inPark;
        }

        public void setInPark(boolean inPark) {
            this.inPark = inPark;
        }

        public static class CarModelBean {
            /**
             * id : 87
             * userId : 0
             * picture : 1113161
             * brand : 北汽
             * model : EX200
             * licenseTag : 京Q0K5Y2
             * electric : 100
             * mileage : 160
             * longitude : 116.4604377802
             * latitude : 39.909912735
             * gradeId : 5
             * parkId : 0
             * valuationRuleModel : {"id":10,"weekDayPrice":100,"weekNightPrice":80,"weekendDayPrice":100,"weekendNightPrice":80,"dayTopPrice":68800,"businessWeekTopPrice":164000,"weekendTopPrice":79800,"fullWeekTopPrice":238000,"fullDayMiliSecond":86400000,"morningMiliSecond":1800000,"nightMiliSecond":45000000,"fridayMiliSecond":30600000,"fullDayMinutes":600,"fullNightMinutes":840,"fullWeekDayMinutes":4200,"fullWeekNightMinutes":5880,"startingPrice":600,"mileagePrice":0}
             * parkName : null
             * abatement : 5.0
             * companyByRisk : 5.0
             * seat : 5
             * onlineTime : 1512121562000
             * locationName : 北京市朝阳区东三环中路39号院-1355
             * userRemark : yu
             * isInPark : null
             * timeStr : 停放时长:偏长
             */

            private String id;
            private String userId;
            private String picture;
            private String brand;
            private String licenseTag;
            private String electric;
            private int mileage;
            private double longitude;
            private double latitude;
            private String gradeId;
            private String parkId;
            private ValuationRuleModelBean valuationRuleModel;
            private Object parkName;
            private double abatement;
            private double companyByRisk;
            private String seat;
            private long onlineTime;
            private String locationName;
            private String userRemark;
            private Object isInPark;
            private String timeStr;
            private String description;
            private String carIcon;
            private int type;
            private String supplier_id;
            private String modelCN;
            private String model;

            public String getModel() {
                return model;
            }

            public void setModel(String model) {
                this.model = model;
            }

            public String getModelCN() {
                return modelCN;
            }

            public void setModelCN(String modelCN) {
                this.modelCN = modelCN;
            }

            public String getSupplier_id() {
                return supplier_id;
            }

            public void setSupplier_id(String supplier_id) {
                this.supplier_id = supplier_id;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public String getCarIcon() {
                return carIcon;
            }

            public void setCarIcon(String carIcon) {
                this.carIcon = carIcon;
            }

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getUserId() {
                return userId;
            }

            public void setUserId(String userId) {
                this.userId = userId;
            }

            public String getPicture() {
                return picture;
            }

            public void setPicture(String picture) {
                this.picture = picture;
            }

            public String getBrand() {
                return brand;
            }

            public void setBrand(String brand) {
                this.brand = brand;
            }

            public String getLicenseTag() {
                return licenseTag;
            }

            public void setLicenseTag(String licenseTag) {
                this.licenseTag = licenseTag;
            }

            public String getElectric() {
                return electric;
            }

            public void setElectric(String electric) {
                this.electric = electric;
            }

            public int getMileage() {
                return mileage;
            }

            public void setMileage(int mileage) {
                this.mileage = mileage;
            }

            public double getLongitude() {
                return longitude;
            }

            public void setLongitude(long longitude) {
                this.longitude = longitude;
            }

            public double getLatitude() {
                return latitude;
            }

            public void setLatitude(long latitude) {
                this.latitude = latitude;
            }

            public String getGradeId() {
                return gradeId;
            }

            public void setGradeId(String gradeId) {
                this.gradeId = gradeId;
            }

            public String getParkId() {
                return parkId;
            }

            public void setParkId(String parkId) {
                this.parkId = parkId;
            }

            public ValuationRuleModelBean getValuationRuleModel() {
                return valuationRuleModel;
            }

            public void setValuationRuleModel(ValuationRuleModelBean valuationRuleModel) {
                this.valuationRuleModel = valuationRuleModel;
            }

            public Object getParkName() {
                return parkName;
            }

            public void setParkName(Object parkName) {
                this.parkName = parkName;
            }

            public double getAbatement() {
                return abatement;
            }

            public void setAbatement(double abatement) {
                this.abatement = abatement;
            }

            public double getCompanyByRisk() {
                return companyByRisk;
            }

            public void setCompanyByRisk(double companyByRisk) {
                this.companyByRisk = companyByRisk;
            }

            public String getSeat() {
                return seat;
            }

            public void setSeat(String seat) {
                this.seat = seat;
            }

            public long getOnlineTime() {
                return onlineTime;
            }

            public void setOnlineTime(long onlineTime) {
                this.onlineTime = onlineTime;
            }

            public String getLocationName() {
                return locationName;
            }

            public void setLocationName(String locationName) {
                this.locationName = locationName;
            }

            public String getUserRemark() {
                return userRemark;
            }

            public void setUserRemark(String userRemark) {
                this.userRemark = userRemark;
            }

            public Object getIsInPark() {
                return isInPark;
            }

            public void setIsInPark(Object isInPark) {
                this.isInPark = isInPark;
            }

            public String getTimeStr() {
                return timeStr;
            }

            public void setTimeStr(String timeStr) {
                this.timeStr = timeStr;
            }

            public static class ValuationRuleModelBean {
                /**
                 * id : 10
                 * weekDayPrice : 100
                 * weekNightPrice : 80
                 * weekendDayPrice : 100
                 * weekendNightPrice : 80
                 * dayTopPrice : 68800
                 * businessWeekTopPrice : 164000
                 * weekendTopPrice : 79800
                 * fullWeekTopPrice : 238000
                 * fullDayMiliSecond : 86400000
                 * morningMiliSecond : 1800000
                 * nightMiliSecond : 45000000
                 * fridayMiliSecond : 30600000
                 * fullDayMinutes : 600
                 * fullNightMinutes : 840
                 * fullWeekDayMinutes : 4200
                 * fullWeekNightMinutes : 5880
                 * startingPrice : 600
                 * mileagePrice : 0
                 */

                private String id;
                private String weekDayPrice;
                private String weekNightPrice;
                private String weekendDayPrice;
                private String weekendNightPrice;
                private String dayTopPrice;
                private String businessWeekTopPrice;
                private String weekendTopPrice;
                private String fullWeekTopPrice;
                private String fullDayMiliSecond;
                private String morningMiliSecond;
                private String nightMiliSecond;
                private String fridayMiliSecond;
                private String fullDayMinutes;
                private String fullNightMinutes;
                private String fullWeekDayMinutes;
                private String fullWeekNightMinutes;
                private String startingPrice;
                private String mileagePrice;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getWeekDayPrice() {
                    return weekDayPrice;
                }

                public void setWeekDayPrice(String weekDayPrice) {
                    this.weekDayPrice = weekDayPrice;
                }

                public String getWeekNightPrice() {
                    return weekNightPrice;
                }

                public void setWeekNightPrice(String weekNightPrice) {
                    this.weekNightPrice = weekNightPrice;
                }

                public String getWeekendDayPrice() {
                    return weekendDayPrice;
                }

                public void setWeekendDayPrice(String weekendDayPrice) {
                    this.weekendDayPrice = weekendDayPrice;
                }

                public String getWeekendNightPrice() {
                    return weekendNightPrice;
                }

                public void setWeekendNightPrice(String weekendNightPrice) {
                    this.weekendNightPrice = weekendNightPrice;
                }

                public String getDayTopPrice() {
                    return dayTopPrice;
                }

                public void setDayTopPrice(String dayTopPrice) {
                    this.dayTopPrice = dayTopPrice;
                }

                public String getBusinessWeekTopPrice() {
                    return businessWeekTopPrice;
                }

                public void setBusinessWeekTopPrice(String businessWeekTopPrice) {
                    this.businessWeekTopPrice = businessWeekTopPrice;
                }

                public String getWeekendTopPrice() {
                    return weekendTopPrice;
                }

                public void setWeekendTopPrice(String weekendTopPrice) {
                    this.weekendTopPrice = weekendTopPrice;
                }

                public String getFullWeekTopPrice() {
                    return fullWeekTopPrice;
                }

                public void setFullWeekTopPrice(String fullWeekTopPrice) {
                    this.fullWeekTopPrice = fullWeekTopPrice;
                }

                public String getFullDayMiliSecond() {
                    return fullDayMiliSecond;
                }

                public void setFullDayMiliSecond(String fullDayMiliSecond) {
                    this.fullDayMiliSecond = fullDayMiliSecond;
                }

                public String getMorningMiliSecond() {
                    return morningMiliSecond;
                }

                public void setMorningMiliSecond(String morningMiliSecond) {
                    this.morningMiliSecond = morningMiliSecond;
                }

                public String getNightMiliSecond() {
                    return nightMiliSecond;
                }

                public void setNightMiliSecond(String nightMiliSecond) {
                    this.nightMiliSecond = nightMiliSecond;
                }

                public String getFridayMiliSecond() {
                    return fridayMiliSecond;
                }

                public void setFridayMiliSecond(String fridayMiliSecond) {
                    this.fridayMiliSecond = fridayMiliSecond;
                }

                public String getFullDayMinutes() {
                    return fullDayMinutes;
                }

                public void setFullDayMinutes(String fullDayMinutes) {
                    this.fullDayMinutes = fullDayMinutes;
                }

                public String getFullNightMinutes() {
                    return fullNightMinutes;
                }

                public void setFullNightMinutes(String fullNightMinutes) {
                    this.fullNightMinutes = fullNightMinutes;
                }

                public String getFullWeekDayMinutes() {
                    return fullWeekDayMinutes;
                }

                public void setFullWeekDayMinutes(String fullWeekDayMinutes) {
                    this.fullWeekDayMinutes = fullWeekDayMinutes;
                }

                public String getFullWeekNightMinutes() {
                    return fullWeekNightMinutes;
                }

                public void setFullWeekNightMinutes(String fullWeekNightMinutes) {
                    this.fullWeekNightMinutes = fullWeekNightMinutes;
                }

                public String getStartingPrice() {
                    return startingPrice;
                }

                public void setStartingPrice(String startingPrice) {
                    this.startingPrice = startingPrice;
                }

                public String getMileagePrice() {
                    return mileagePrice;
                }

                public void setMileagePrice(String mileagePrice) {
                    this.mileagePrice = mileagePrice;
                }
            }
        }
    }
}
